package cn.maihe.elg.operation.repository.entity;

import cn.maihe.framework.starter.mybatis.mapper.Fn;
import cn.maihe.framework.starter.mybatis.mapper.PlusEntityWrapper;

public final class RevokeOrderAttachmentDOCondition {
    private PlusEntityWrapper<RevokeOrderAttachmentDO> ew;

    public RevokeOrderAttachmentDOCondition() {
        this.ew = new PlusEntityWrapper(RevokeOrderAttachmentDO.class);
    }

    public static RevokeOrderAttachmentDOCondition builder() {
        return new RevokeOrderAttachmentDOCondition();
    }

    public PlusEntityWrapper<RevokeOrderAttachmentDO> build() {
        return this.ew;
    }

    public RevokeOrderAttachmentDOCondition or() {
        this.ew.orNew();
        return this;
    }

    public RevokeOrderAttachmentDOCondition and() {
        this.ew.andNew();
        return this;
    }

    private boolean isAndOr() {
        return ew.originalSql() == null || "".equals(ew.originalSql()) ? true : ew.originalSql().endsWith("AND ()") || ew.originalSql().endsWith("OR ()");
    }

    public void clear() {
        this.ew = null;
        this.ew = new PlusEntityWrapper(RevokeOrderAttachmentDO.class);
    }

    public RevokeOrderAttachmentDOCondition setSqlSelect(String sqlStr) {
        ew.setSqlSelect(sqlStr);
        return this;
    }

    public RevokeOrderAttachmentDOCondition orderAsc(String column) {
        ew.orderBy(true, column, true);
        return this;
    }

    public RevokeOrderAttachmentDOCondition orderDesc(String column) {
        ew.orderBy(true, column, false);
        return this;
    }

    public RevokeOrderAttachmentDOCondition groupBy(String column) {
        ew.groupBy(column);
        return this;
    }

    public <E, R> RevokeOrderAttachmentDOCondition orderAsc(Fn<E, R> fn) {
        ew.orderAsc(fn);
        return this;
    }

    public <E, R> RevokeOrderAttachmentDOCondition orderDesc(Fn<E, R> fn) {
        ew.orderDesc(fn);
        return this;
    }

    public <E, R> RevokeOrderAttachmentDOCondition groupBy(Fn<E, R> fn) {
        ew.groupBy(fn);
        return this;
    }

    public RevokeOrderAttachmentDOCondition exists(String sqlStr) {
        ew.exists(sqlStr);
        return this;
    }

    public RevokeOrderAttachmentDOCondition notExists(String sqlStr) {
        ew.notExists(sqlStr);
        return this;
    }

    public RevokeOrderAttachmentDOCondition having(String sqlStr, Object... params) {
        ew.having(sqlStr, params);
        return this;
    }

    public RevokeOrderAttachmentDOCondition andRevokeOrderIdIsNull() {
        ew.isNull("revoke_order_id");
        return this;
    }

    public RevokeOrderAttachmentDOCondition orRevokeOrderIdIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("revoke_order_id");
        return this;
    }

    public RevokeOrderAttachmentDOCondition andRevokeOrderIdIsNotNull() {
        ew.isNotNull("revoke_order_id");
        return this;
    }

    public RevokeOrderAttachmentDOCondition orRevokeOrderIdIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("revoke_order_id");
        return this;
    }

    public RevokeOrderAttachmentDOCondition andRevokeOrderIdEq(Object value) {
        ew.eq("revoke_order_id", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition orRevokeOrderIdEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("revoke_order_id", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition andRevokeOrderIdNe(Object value) {
        ew.ne("revoke_order_id", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition orRevokeOrderIdNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("revoke_order_id", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition andRevokeOrderIdGt(Object value) {
        ew.gt("revoke_order_id", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition orRevokeOrderIdGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("revoke_order_id", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition andRevokeOrderIdGe(Object value) {
        ew.ge("revoke_order_id", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition orRevokeOrderIdGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("revoke_order_id", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition andRevokeOrderIdLt(Object value) {
        ew.lt("revoke_order_id", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition orRevokeOrderIdLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("revoke_order_id", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition andRevokeOrderIdLe(Object value) {
        ew.le("revoke_order_id", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition orRevokeOrderIdLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("revoke_order_id", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition andRevokeOrderIdIn(Object... value) {
        ew.in("revoke_order_id", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition orRevokeOrderIdIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("revoke_order_id", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition andRevokeOrderIdNotIn(Object... value) {
        ew.notIn("revoke_order_id", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition orRevokeOrderIdNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("revoke_order_id", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition andRevokeOrderIdBetween(Object value, Object value1) {
        ew.between("revoke_order_id", value, value1);
        return this;
    }

    public RevokeOrderAttachmentDOCondition orRevokeOrderIdBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("revoke_order_id", value, value1);
        return this;
    }

    public RevokeOrderAttachmentDOCondition andRevokeOrderIdNotBetween(Object value, Object value1) {
        ew.notBetween("revoke_order_id", value, value1);
        return this;
    }

    public RevokeOrderAttachmentDOCondition orRevokeOrderIdNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("revoke_order_id", value, value1);
        return this;
    }

    public RevokeOrderAttachmentDOCondition andRevokeOrderIdLike(String value) {
        ew.like("revoke_order_id", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition orRevokeOrderIdLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("revoke_order_id", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition andRevokeOrderIdNotLike(String value) {
        ew.notLike("revoke_order_id", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition orRevokeOrderIdNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("revoke_order_id", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition andNoIsNull() {
        ew.isNull("no");
        return this;
    }

    public RevokeOrderAttachmentDOCondition orNoIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("no");
        return this;
    }

    public RevokeOrderAttachmentDOCondition andNoIsNotNull() {
        ew.isNotNull("no");
        return this;
    }

    public RevokeOrderAttachmentDOCondition orNoIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("no");
        return this;
    }

    public RevokeOrderAttachmentDOCondition andNoEq(Object value) {
        ew.eq("no", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition orNoEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("no", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition andNoNe(Object value) {
        ew.ne("no", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition orNoNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("no", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition andNoGt(Object value) {
        ew.gt("no", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition orNoGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("no", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition andNoGe(Object value) {
        ew.ge("no", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition orNoGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("no", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition andNoLt(Object value) {
        ew.lt("no", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition orNoLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("no", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition andNoLe(Object value) {
        ew.le("no", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition orNoLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("no", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition andNoIn(Object... value) {
        ew.in("no", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition orNoIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("no", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition andNoNotIn(Object... value) {
        ew.notIn("no", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition orNoNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("no", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition andNoBetween(Object value, Object value1) {
        ew.between("no", value, value1);
        return this;
    }

    public RevokeOrderAttachmentDOCondition orNoBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("no", value, value1);
        return this;
    }

    public RevokeOrderAttachmentDOCondition andNoNotBetween(Object value, Object value1) {
        ew.notBetween("no", value, value1);
        return this;
    }

    public RevokeOrderAttachmentDOCondition orNoNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("no", value, value1);
        return this;
    }

    public RevokeOrderAttachmentDOCondition andNoLike(String value) {
        ew.like("no", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition orNoLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("no", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition andNoNotLike(String value) {
        ew.notLike("no", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition orNoNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("no", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition andFileUrlIsNull() {
        ew.isNull("file_url");
        return this;
    }

    public RevokeOrderAttachmentDOCondition orFileUrlIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("file_url");
        return this;
    }

    public RevokeOrderAttachmentDOCondition andFileUrlIsNotNull() {
        ew.isNotNull("file_url");
        return this;
    }

    public RevokeOrderAttachmentDOCondition orFileUrlIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("file_url");
        return this;
    }

    public RevokeOrderAttachmentDOCondition andFileUrlEq(Object value) {
        ew.eq("file_url", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition orFileUrlEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("file_url", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition andFileUrlNe(Object value) {
        ew.ne("file_url", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition orFileUrlNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("file_url", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition andFileUrlGt(Object value) {
        ew.gt("file_url", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition orFileUrlGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("file_url", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition andFileUrlGe(Object value) {
        ew.ge("file_url", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition orFileUrlGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("file_url", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition andFileUrlLt(Object value) {
        ew.lt("file_url", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition orFileUrlLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("file_url", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition andFileUrlLe(Object value) {
        ew.le("file_url", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition orFileUrlLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("file_url", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition andFileUrlIn(Object... value) {
        ew.in("file_url", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition orFileUrlIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("file_url", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition andFileUrlNotIn(Object... value) {
        ew.notIn("file_url", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition orFileUrlNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("file_url", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition andFileUrlBetween(Object value, Object value1) {
        ew.between("file_url", value, value1);
        return this;
    }

    public RevokeOrderAttachmentDOCondition orFileUrlBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("file_url", value, value1);
        return this;
    }

    public RevokeOrderAttachmentDOCondition andFileUrlNotBetween(Object value, Object value1) {
        ew.notBetween("file_url", value, value1);
        return this;
    }

    public RevokeOrderAttachmentDOCondition orFileUrlNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("file_url", value, value1);
        return this;
    }

    public RevokeOrderAttachmentDOCondition andFileUrlLike(String value) {
        ew.like("file_url", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition orFileUrlLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("file_url", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition andFileUrlNotLike(String value) {
        ew.notLike("file_url", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition orFileUrlNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("file_url", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition andFileTypeIsNull() {
        ew.isNull("file_type");
        return this;
    }

    public RevokeOrderAttachmentDOCondition orFileTypeIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("file_type");
        return this;
    }

    public RevokeOrderAttachmentDOCondition andFileTypeIsNotNull() {
        ew.isNotNull("file_type");
        return this;
    }

    public RevokeOrderAttachmentDOCondition orFileTypeIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("file_type");
        return this;
    }

    public RevokeOrderAttachmentDOCondition andFileTypeEq(Object value) {
        ew.eq("file_type", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition orFileTypeEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("file_type", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition andFileTypeNe(Object value) {
        ew.ne("file_type", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition orFileTypeNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("file_type", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition andFileTypeGt(Object value) {
        ew.gt("file_type", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition orFileTypeGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("file_type", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition andFileTypeGe(Object value) {
        ew.ge("file_type", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition orFileTypeGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("file_type", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition andFileTypeLt(Object value) {
        ew.lt("file_type", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition orFileTypeLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("file_type", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition andFileTypeLe(Object value) {
        ew.le("file_type", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition orFileTypeLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("file_type", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition andFileTypeIn(Object... value) {
        ew.in("file_type", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition orFileTypeIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("file_type", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition andFileTypeNotIn(Object... value) {
        ew.notIn("file_type", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition orFileTypeNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("file_type", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition andFileTypeBetween(Object value, Object value1) {
        ew.between("file_type", value, value1);
        return this;
    }

    public RevokeOrderAttachmentDOCondition orFileTypeBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("file_type", value, value1);
        return this;
    }

    public RevokeOrderAttachmentDOCondition andFileTypeNotBetween(Object value, Object value1) {
        ew.notBetween("file_type", value, value1);
        return this;
    }

    public RevokeOrderAttachmentDOCondition orFileTypeNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("file_type", value, value1);
        return this;
    }

    public RevokeOrderAttachmentDOCondition andFileTypeLike(String value) {
        ew.like("file_type", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition orFileTypeLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("file_type", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition andFileTypeNotLike(String value) {
        ew.notLike("file_type", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition orFileTypeNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("file_type", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition andFilePathIsNull() {
        ew.isNull("file_path");
        return this;
    }

    public RevokeOrderAttachmentDOCondition orFilePathIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("file_path");
        return this;
    }

    public RevokeOrderAttachmentDOCondition andFilePathIsNotNull() {
        ew.isNotNull("file_path");
        return this;
    }

    public RevokeOrderAttachmentDOCondition orFilePathIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("file_path");
        return this;
    }

    public RevokeOrderAttachmentDOCondition andFilePathEq(Object value) {
        ew.eq("file_path", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition orFilePathEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("file_path", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition andFilePathNe(Object value) {
        ew.ne("file_path", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition orFilePathNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("file_path", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition andFilePathGt(Object value) {
        ew.gt("file_path", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition orFilePathGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("file_path", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition andFilePathGe(Object value) {
        ew.ge("file_path", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition orFilePathGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("file_path", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition andFilePathLt(Object value) {
        ew.lt("file_path", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition orFilePathLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("file_path", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition andFilePathLe(Object value) {
        ew.le("file_path", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition orFilePathLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("file_path", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition andFilePathIn(Object... value) {
        ew.in("file_path", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition orFilePathIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("file_path", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition andFilePathNotIn(Object... value) {
        ew.notIn("file_path", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition orFilePathNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("file_path", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition andFilePathBetween(Object value, Object value1) {
        ew.between("file_path", value, value1);
        return this;
    }

    public RevokeOrderAttachmentDOCondition orFilePathBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("file_path", value, value1);
        return this;
    }

    public RevokeOrderAttachmentDOCondition andFilePathNotBetween(Object value, Object value1) {
        ew.notBetween("file_path", value, value1);
        return this;
    }

    public RevokeOrderAttachmentDOCondition orFilePathNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("file_path", value, value1);
        return this;
    }

    public RevokeOrderAttachmentDOCondition andFilePathLike(String value) {
        ew.like("file_path", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition orFilePathLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("file_path", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition andFilePathNotLike(String value) {
        ew.notLike("file_path", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition orFilePathNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("file_path", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition andFileNameIsNull() {
        ew.isNull("file_name");
        return this;
    }

    public RevokeOrderAttachmentDOCondition orFileNameIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("file_name");
        return this;
    }

    public RevokeOrderAttachmentDOCondition andFileNameIsNotNull() {
        ew.isNotNull("file_name");
        return this;
    }

    public RevokeOrderAttachmentDOCondition orFileNameIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("file_name");
        return this;
    }

    public RevokeOrderAttachmentDOCondition andFileNameEq(Object value) {
        ew.eq("file_name", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition orFileNameEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("file_name", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition andFileNameNe(Object value) {
        ew.ne("file_name", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition orFileNameNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("file_name", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition andFileNameGt(Object value) {
        ew.gt("file_name", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition orFileNameGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("file_name", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition andFileNameGe(Object value) {
        ew.ge("file_name", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition orFileNameGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("file_name", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition andFileNameLt(Object value) {
        ew.lt("file_name", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition orFileNameLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("file_name", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition andFileNameLe(Object value) {
        ew.le("file_name", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition orFileNameLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("file_name", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition andFileNameIn(Object... value) {
        ew.in("file_name", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition orFileNameIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("file_name", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition andFileNameNotIn(Object... value) {
        ew.notIn("file_name", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition orFileNameNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("file_name", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition andFileNameBetween(Object value, Object value1) {
        ew.between("file_name", value, value1);
        return this;
    }

    public RevokeOrderAttachmentDOCondition orFileNameBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("file_name", value, value1);
        return this;
    }

    public RevokeOrderAttachmentDOCondition andFileNameNotBetween(Object value, Object value1) {
        ew.notBetween("file_name", value, value1);
        return this;
    }

    public RevokeOrderAttachmentDOCondition orFileNameNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("file_name", value, value1);
        return this;
    }

    public RevokeOrderAttachmentDOCondition andFileNameLike(String value) {
        ew.like("file_name", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition orFileNameLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("file_name", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition andFileNameNotLike(String value) {
        ew.notLike("file_name", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition orFileNameNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("file_name", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition andFileMd5IsNull() {
        ew.isNull("file_md5");
        return this;
    }

    public RevokeOrderAttachmentDOCondition orFileMd5IsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("file_md5");
        return this;
    }

    public RevokeOrderAttachmentDOCondition andFileMd5IsNotNull() {
        ew.isNotNull("file_md5");
        return this;
    }

    public RevokeOrderAttachmentDOCondition orFileMd5IsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("file_md5");
        return this;
    }

    public RevokeOrderAttachmentDOCondition andFileMd5Eq(Object value) {
        ew.eq("file_md5", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition orFileMd5Eq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("file_md5", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition andFileMd5Ne(Object value) {
        ew.ne("file_md5", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition orFileMd5Ne(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("file_md5", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition andFileMd5Gt(Object value) {
        ew.gt("file_md5", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition orFileMd5Gt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("file_md5", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition andFileMd5Ge(Object value) {
        ew.ge("file_md5", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition orFileMd5Ge(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("file_md5", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition andFileMd5Lt(Object value) {
        ew.lt("file_md5", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition orFileMd5Lt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("file_md5", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition andFileMd5Le(Object value) {
        ew.le("file_md5", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition orFileMd5Le(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("file_md5", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition andFileMd5In(Object... value) {
        ew.in("file_md5", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition orFileMd5In(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("file_md5", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition andFileMd5NotIn(Object... value) {
        ew.notIn("file_md5", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition orFileMd5NotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("file_md5", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition andFileMd5Between(Object value, Object value1) {
        ew.between("file_md5", value, value1);
        return this;
    }

    public RevokeOrderAttachmentDOCondition orFileMd5Between(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("file_md5", value, value1);
        return this;
    }

    public RevokeOrderAttachmentDOCondition andFileMd5NotBetween(Object value, Object value1) {
        ew.notBetween("file_md5", value, value1);
        return this;
    }

    public RevokeOrderAttachmentDOCondition orFileMd5NotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("file_md5", value, value1);
        return this;
    }

    public RevokeOrderAttachmentDOCondition andFileMd5Like(String value) {
        ew.like("file_md5", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition orFileMd5Like(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("file_md5", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition andFileMd5NotLike(String value) {
        ew.notLike("file_md5", value);
        return this;
    }

    public RevokeOrderAttachmentDOCondition orFileMd5NotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("file_md5", value);
        return this;
    }
}